@charset "utf-8";

/* CSS Document */


* {

    margin: 0;

    padding: 0;

}

img {

    border: medium none;

}



UL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

OL {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

LI {

	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none

}

.newPage {

    page-break-before: always;

}

table {

    border: medium none;

    empty-cells: show;

}

th, td {

    border: medium none;

    font-weight: normal;

    text-align: left;

    vertical-align: top;

}

.clear {

    clear: both;

}

.buttons {

    cursor: pointer;

}

body {

    background-color: #ffffff;

    margin: 0; font-family:'微软雅黑',Georgia,"Times New Roman",Times,Georgia,serif; font-size:14px; color:#666666; line-height:26px;

}

html, body {

    height: 100%;

}

a {

    border: medium none;

    color: #666666;

    outline: 0 none;

    text-decoration: none;

}

a:hover {

    border: medium none;

    color: #3d72be;

    text-decoration: none;

}

.clear {

    clear: both;

    height: 0px;

    width: 100%;

}





.clearfix:after {

    clear: both;

    content: ".";

    display: block;

    height: 0;

    visibility: hidden;

}

.clearfix {

    display: inline-block;

}

.clearfix {

    display: block;

}





.fl {

    float: left;

}



.top {

    height: 120px; background:url(../images/bg-top.jpg) repeat-x top;

    min-width: 1024px;

    position: relative;

    width: 100%;

    z-index: 100;

}

.top .top-holder {

    height: 79px;

    margin: 0 auto;

    position: relative;

       max-width: 1400px;

}

.top .logo {

    float: left; margin-top:15px;

}



.top .logo img{height:54px;}







#top_right {

    float: right; text-align:right;

    width: 285px; padding-top:5px;

}



#top_right .tel{font-size:18px;  color:#e15d2d; margin-left:5px; background:url(../images/ico-tel.png) left center no-repeat; padding-left:50px; margin-top:8px; font-family:"微软雅黑", Geneva, Arial, Helvetica, sans-serif;}



#language {

    left: 40px;

    position: absolute;

    top: 11px;

    width: 180px;

}

#language ul#group {

    width: 105px;

}

#language a.group {

    background: url(../images/arrowdown.gif) no-repeat 72px center #fff;

    border: 1px solid #ccc;

    color: #808080;

    font-size: 11px;

    padding: 2px 15px 2px 3px;

    text-transform: uppercase;

    width: 85px;

}









#search_top {

    position: absolute;

    right: 0;

    top: 9px;

    width: 200px; 

}

.btn_txt_top {

    border: 1px solid #ddd;

    color: #505050;

    height: 20px;

    left: 0;

    line-height: 20px;

    position: absolute;

    vertical-align: middle;

    width: 180px;

}

.btn_go_top {



    background: url(../images/search.jpg) no-repeat center; border:none;

    cursor: pointer;

    font-family: Arial,Helvetica,sans-serif;

    height: 22px;

    line-height: 22px;

    position: absolute;

    right: 0;

    vertical-align: middle;

    width: 30px;

}





ul.dropdown, ul.dropdown li, ul.dropdown ul {

    list-style: none outside none;

    margin: 0;

    padding: 0;

}

ul.dropdown {

    float: left;

    position: relative;

    z-index: 597;

}

ul.dropdown li {

    float: left;

    vertical-align: middle;

}

ul.dropdown li.hover, ul.dropdown li:hover {

    cursor: default;

    position: relative;

    z-index: 599;

}

ul.dropdown ul {

    -moz-border-bottom-colors: none;

    -moz-border-left-colors: none;

    -moz-border-right-colors: none;

    -moz-border-top-colors: none;

    background: none repeat scroll 0 0 #fff;

    border-color: #ccc #ccc -moz-use-text-color;

    border-image: none;

    border-style: solid solid none;

    border-width: 1px 1px 0;

    left: 0;

    position: absolute;

    top: 20px;

    visibility: hidden;

    width: 86px;

    z-index: 598;

}

ul.dropdown ul li {

    background: none repeat scroll 0 0 #fff;

    border-bottom: 1px solid #ccc;

    float: none;

}

ul.dropdown ul li a {

    color: #888;

    display: block;

    padding: 0 5px;

    text-indent: 5px; font-size:11px;

    text-transform: capitalize;

}

ul.dropdown ul li a:hover {

    background: none repeat scroll 0 0 #f4f4f4;

    color: #666;

}

ul.dropdown ul ul {

    left: 100%;

    top: 0;

}

ul.dropdown li:hover > ul {

    visibility: visible;

}
.top .nav, #footer .nav {

clear:both;

    height: 40px; background:url(../images/nav-bg.jpg) repeat-x bottom;

    width: 100%; z-index:9999;

}

.top .nav ul {

    list-style: none outside none;

    padding: 0;

     margin: 0 auto;

    position: relative;

    max-width: 1400px;

}

.top .nav ul li {

    clear: none;

    float: left;

	position: relative;

}

.top .nav ul li a {

    color: #ffffff; background:url(../images/nav-li-bg.jpg) no-repeat right bottom;

    float: left;

    font-size: 16px;

    height: 40px; line-height:40px;

	padding-left: 45px;
    padding-right: 47px;

}

.top .nav ul li a:hover {

    color: #3d72be; background:url(../images/nav-bg2.jpg) repeat-x top #e6e9ea;

}

.top .nav  li a.selected{color: #3d72be;  background:url(../images/nav-bg2.jpg) repeat-x top #e6e9ea;}

.top .nav  li.selected .submenu{display:block;}

.top .nav  li .submenu{display:none;position:absolute;top:40px;left:0px; background-color:#e6e9ea; width:100%;  padding-bottom:10px; height:auto; overflow:hidden;  z-index:9999;}

.top .nav  li .submenu li{float:left;padding:0; background:url(../images/nav-bg11.png) no-repeat 8px center;height:32px; line-height:32px; text-align:center;  clear:both; width: 156px; border-bottom:1px solid #ffffff;}

.top .nav  li .submenu li a{ text-align:center; background:none; height:32px;line-height:32px;color:#666666; clear:both; font-size:14px;padding-left: 25px;
    padding-right: 27px;}

.top .nav  li .submenu li:hover{color:#3d72be; background:url(../images/nav-bg12.png) no-repeat 8px center #a9cbfb;}

.top .nav  li .submenu li a:hover{font-weight:normal; color:#3d72be; text-decoration:none;}


.top .nav  li .sol{display:none;position:absolute;top:40px;left:0px; background-color:#e6e9ea; width:100%;  padding-bottom:10px; height:auto; overflow:hidden; width:220px; z-index:9999; text-align:left}

.top .nav  li .sol li{float:left;padding:0; background:url(../images/nav-bg11.png) no-repeat 8px center;height:32px; line-height:32px; text-align:center;  clear:both; width:220px; border-bottom:1px solid #ffffff;}

.top .nav  li .sol li a{ text-align:left; background:none; height:32px;line-height:32px;color:#666666; width:220px;clear:both; font-size:14px;}

.top .nav  li .sol li:hover{color:#3d72be; background:url(../images/nav-bg12.png) no-repeat 8px center #a9cbfb;width:220px;}

.top .nav  li .sol li a:hover{font-weight:normal; color:#3d72be; text-decoration:none;width:220px;}





.top .nav  li .pro{width:1024px; margin-left:-84px; background:url(../images/bg-navpro.png) no-repeat left top; padding-top:0px;}

.top .nav  li .pro .nav-pro{ margin:5px 0 5px 18px; padding-right:17px; width:169px; float:left; background:url(../images/bg-nav-pro.png) right top  no-repeat;}
.top .nav  li .nav-pro .title{width:170px; height:25px; line-height:25px;}

.top .nav  li .nav-pro .title a{border-bottom:1px solid #91b4ec; color:#3d72be;  background:none; padding:0px; margin:0px;height:28px; line-height:28px; width:170px;}

.top .nav  li .nav-pro ul{ height:165px; display:block;width:170px; padding-top:5px;}

.top .nav  li .nav-pro li{float:left;padding:0; background:url(../images/ico-jt0.png) no-repeat 4px center;height:20px; line-height:20px; text-align:left;  clear:both; width:155px; padding-left:20px; border-bottom:none;}

.top .nav  li .nav-pro li a{ background:none; height:18px;line-height:18px; padding:0;color:#666666; clear:both; font-size:12px; text-align:left;}

.top .nav  li .nav-pro li:hover{color:#3d72be; background:url(../images/ico-jt.png) no-repeat 4px center;}

.top .nav  li .nav-pro li a:hover{font-weight:normal; color:#3d72be; text-decoration:none;}
.top .nav  li .nav-pro .more{ height:20px; line-height:20px; padding:0;width:170px;}

.top .nav  li .nav-pro .more a{ float:right; font-size:12px; background:none; color:#666666; height:20px; line-height:20px; padding:0;width:170px;}

#footer{ clear: both;

    margin: 0 auto;

    position: relative;

    text-align: left;

    width: 100%;}





#footer .nav {text-align:center; color:#FFFFFF;}



#footer .nav a{color:#FFFFFF; line-height:40px; height:40px; padding-left:8px; padding-right:8px;}





.copyright{ margin-left:180px; width:550px; float:left; margin-top:10px; font-size:12px;}



.bound {

    line-height: 26px;

    margin: 0 auto;

    text-align: left;

    max-width: 1400px; position:relative; background-color:#FFFFFF;

}



.bound2 {

    line-height: 26px;

    margin: 0 auto;

    text-align: left;

    max-width: 1400px; position:relative; background-color:#FFFFFF; padding-bottom:35px;

}





.cont-banner {

    height: 350px;

    min-width: 1024px;

    overflow: hidden;

    position: relative;

}





.container{ position:relative;

	overflow:hidden;

	min-width:1024px; min-height:500px; background: url(../images/bg_containerTop.png) repeat-x top center #FFFFFF; padding-top:30px; padding-bottom:30px;}



.channel-name {

   font-size: 16px;

    font-weight: bold; height:50px; line-height:50px;float:left; padding-left:15px; background:url(/images/title_img.png) no-repeat left center; color:#3d72be;

}


/*left*/

.cont-left{display:inline; width:200px; float:left; }

.cont-leftT{height:60px; line-height:54px; font-size:18px;  color:#FFFFFF; padding-left:20px; background:url(../images/bg-leftT.png) center no-repeat;} 

.cont-left1 a{



color:#333333;

display:block;

line-height:36px;

/*padding-left:20px; background:url(../images/bg-left1.png) no-repeat left center;*/

position:relative;



}

.cont-left1 li.aa{
	border-bottom:1px dashed #DDDDDD;

color:#333333;

display:block;

line-height:36px;

padding-left:20px; 

background:url(../images/bg-left1.png) no-repeat left 12px; 

position:relative;



}
.cont-left1 li.aa:hover{

color:#3d72be;

text-decoration:none;  background:url(../images/bg-left2.png) no-repeat left 12px;

}


.cont-left1 a:hover, .cont-left1 .activeSub {

color:#3d72be;

text-decoration:none;

}

.cont-left1 .activeSub, .cont-left1 .Channel2 .activeSub{



color:#3d72be;

padding-right:0px;

position:relative;

z-index:2; line-height:34px;

}



.cont-left1 a.pro-l{color:#0175c7; border-top:1px dashed #dddddd; }





.cont-left1 .Channel2{ }

.cont-left1 .Channel2 a {

background:url(../images/ico-jt0.png) no-repeat 10px center;

border-left:medium none;

border-right:medium none;

border-top:none; border-bottom:none;

color:#656565;

padding-left:25px; margin-left:0px;

font-size:14px;

}



.cont-left1 .news a{ border-bottom:1px dashed #dddddd;}





.cont-left1 .Channel2 a:hover, .cont-left .Channel2 .activeSub {

color:#3d72be;

background:url(../images/ico-jt.png) no-repeat 10px center;

}







.cont-left2{ clear:both; margin-top:100px;}

.cont-left2 img{border:1px solid #EBEBEB; width:200px;}



/*left*/


.cont-middle {

    display: inline;

    float: right;

    font-size: 13px;

    overflow: hidden;

    width: 80%;

}







.c_navi {

color:#666666;

font-size:14px; line-height:50px; height:50px;

width:450px; float:right; text-align:right;

}



.c_navi a{

color:#333333;

text-decoration:none;

}



.c_navi a:hover{

color:#237bd1;

text-decoration:none;

}





.content{ border-top:1px solid #e3e3e3; padding:10px 0 20px; margin-top:10px;  height:auto; overflow:hidden; min-height:480px; clear:both;}



.content img{ max-width:800px;}


.press_list{ list-style:none;}

.press_list li{ border-bottom: 1px solid #e3e3e3;  float: left; width:100%; height:40px; line-height:40px; overflow:hidden;}

.press_list li .news_title{

    width:670px; float:left;overflow:hidden; background:url(../images/bg-newsli.png) no-repeat left center; padding-left:15px; margin-left:8px;}

.press_list li .news_title a{ }

.press_list li .news_title a:hover{}



ul.press_list li .news_time{ width:80px; float:right; text-align:right; color:#c0c0c0; font-size:12px; }





.text1 {

    border: 1px solid #ccc;

    height: 28px;

    line-height: 28px;

}

.text2 {

    border: 1px solid #ccc;

    height: 154px;

    text-align: left;

    width: 550px;

}

.btn1 {

    background: url("../images/btn2.jpg") no-repeat scroll left center;

    border: medium none;

    cursor: pointer;

    font-size: 0;

    height: 32px;

    width: 111px;

}

.color1 {

    color: #de092c;

}

.pages {

    clear: both;

    

    height: 30px;

    line-height: 30px;

    margin: 10px 0 0 20px;

    overflow: hidden;

    padding-bottom: 20px;

}

.pages ul li {

    background-color: #ffffff;

    border: 1px solid #e1e1e1;

    float: left;

    line-height: 20px;

    list-style: none outside none;

    margin-right: 10px;

}

.pages ul li.c {

    background-color: #cccccc;

    color: #ffffff;

    padding: 0 8px;

}

.pages ul li a {

    float: left;

    font-size: 12px;

    height: 20px;

    padding: 0 8px;

}

.pages ul li a:hover {

    background-color: #cccccc;

    color: #ffffff;

    font-size: 12px;

    text-decoration: none;

}







.proUL {

	BORDER-BOTTOM: #000 0px dotted; POSITION: relative;  PADDING: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; FLOAT: left; LEFT: 0px; margin-bottom:10px;

}

.proBox {

	 WIDTH: 240px; BACKGROUND-REPEAT: no-repeat; FLOAT: left; OVERFLOW: hidden; margin:7px; padding:7px; border:1px solid #eeeeee; cursor:pointer; font-size:12px;

}



.proBox:hover {border:1px solid #3d72be; }



.proUL .pro {

	text-align:center;

}



.proUL .pro img{WIDTH: 240px; HEIGHT: 240px; object-fit: cover;}

.proUL a{color:#3d72be; font-size:13px;}

.proBox:hover .proUL a, .proUL a:hover{color:#ea3d01;}







.news_title2{text-align:center; color:#3d73c1; line-height:36px; height:36px; font-size:16px;}

.news_time{text-align:center; margin-bottom:10px; padding-bottom:10px; border-bottom:1px solid #eeeeee; font-size:12px;}





.pro_top {

    height: 400px;

}

.pro_Tleft {

    border: 1px solid #e3e3e3;

    float: left;

    height: 385px;

    padding: 3px;

    width: 45%;

}

.pro_Tright {

    float: right;

    width: 51%;

}

.pro_Trtitle {

    color: #0175c7;

    font-size: 14px;

}

.pro_Trintro {

    color: #484848;

    font-size: 14px;

    line-height: 30px;

    margin-bottom: 20px;

}

.pro_Trintro ul li {

}

.pro_Tremail img {

    float: left;

    padding-right: 10px;

}

#pro_focus {

    height: 100%;

    overflow: hidden;

    position: relative;

    width: 100%;

}

#pro_focus ul {

    height: 366px;

    position: absolute;

}

#pro_focus ul li {

    float: left;

    

    overflow: hidden;

    position: relative;

    

}

#pro_focus ul li div {

    overflow: hidden;

    position: absolute;

}

#pro_focus li img {

    height: 100%;

    width: 100%;

}

#bg {

    border-bottom: 2px solid #0175c7;

    height: 29px;

}

.pro-button1 {

    background: url("../images/qh-buttom.jpg") no-repeat scroll right top;

    color: #333;

    float: left;

    line-height: 31px;

    margin-right: 3px;

    text-align: center;

    width: 120px;

}

.pro-button2 {

    background: url("../images/qh-buttom.jpg") no-repeat scroll left top;

    color: #fff;

    float: left;

    line-height: 31px;

    margin-right: 3px;

    text-align: center;

    width: 120px;

}

#TabTab03Con1, #TabTab03Con2, #TabTab03Con3 , #TabTab03Con4 , #TabTab03Con5  {

    clear: both; padding:15px;

    line-height: 24px;

}


.per_bank_title {
    background: url("../images/boc2013_line.jpg") no-repeat scroll 0 bottom rgba(0, 0, 0, 0);
    color:#3d72be;
    font: 24px "微软雅黑";
    padding: 33px 0 20px 20px;
    width: 960px;
}
.per_bank_content .title {
    padding: 24px 0 30px 20px;
}
.per_bank_content #tab1 .tab_nav li {
    width: 20%;
}
.per_bank_content #tab1 .tab_content {
    line-height: 26px;
    padding: 23px 20px;
}
.per_bank_content #tab1 .tab_content p {
    margin-bottom: 15px;
    text-indent: 2em;
}
.per_bank_content #tab1 .tab_content .tab_link {
    background-position: 0 0;
    color: #e44919;
    display: block;
    margin: 0 0 10px;
}
.global_title {
    border-bottom: 1px solid #3d72be;
    color: #3d72be;
    font: 20px/39px "微软雅黑";
    margin-bottom: 13px;
    margin-top: 17px;
    padding: 0 20px;
}
.global_title a{color: #3d72be;}
.global .list li {
    float: left;
    line-height: 35px;
    margin-left: 20px;
    width: 21%;
}

.global .list li.title{ width:100%; font-weight:bold; color:#03C}


